* {
list-style: none;
font-weight: normal;
vertical-align: baseline;
text-decoration: none;
border: 0;
margin: 0;
outline: none;
padding: 0;
font-size: 1em;
}
input {
vertical-align: middle\9;
}
.clearfix:after,#inner:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
* html .clearfix,:first-child+html .clearfix{zoom:1;}
/*::-moz-focus-inner {
border: none;
padding: 0;
}*/
body#login {
background: url(../images/master_flare.png) repeat-x 0 0 #105c9a;
color: #fff;
font: 13px/1.5 'Helvetica Neue',Helvetica,Arial,Sans-serif;
}
a {
color: #9DCBFF;
text-decoration: none;
}
#page {
background: url(../images/top_flare.png) no-repeat center -50px transparent;
width: 964px;
margin: 0 auto;
min-height: 200px;
padding: 255px 0 0;
text-align: center;
}
#page h1 {
background: url(../images/logo.png) no-repeat center 0 transparent;
text-indent: -9999px;
height: 104px;
margin: 0 0 55px;
}
#login_form {
margin: 0 auto;
text-align: center;
width: 480px;
}
#footer p {
text-align: center;
margin: 60px 0 0 0;
color: rgba(255,255,255,0.3);
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
p.information {
color: #9DCBFF;
margin: 0 0 10px;
text-align: left;
}
ul li {
float: left;
display: block;
width: 205px;
text-align: left;
}
ul li.last {
width: 70px;
}
label {
display: inline-block;
margin: 0 0 3px;
}
.text {
background-color: #fff;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.27), 1px 1px 2px rgba(0, 0, 0, 0.443) inset;
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.27), 1px 1px 2px rgba(0, 0, 0, 0.443) inset;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.27), 1px 1px 2px rgba(0, 0, 0, 0.443) inset;
color: #888;
border: 1px solid #333;
cursor: text;
padding: 7px 5px;
font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
width: 180px;
display: inline-block;
ime-mode: disabled;

margin: 0 0 5px;
}
.text:focus {
color: #666;
}
.r5px {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
-webkit-background-clip: padding-box;
}
.button_blue {
background: #0D72D2;
background: -webkit-gradient(linear, left top, left bottom, from(#0D72D2), to(#0A5EC2));
background: -moz-linear-gradient(center top , #0D72D2, #0A5EC2);/*by disinfeqt*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0D72D2', endColorstr='#0A5EC2');
-moz-box-shadow: 0 1px 0 #4793DA inset, 0 1px 0 #0D4E86;
-webkit-box-shadow: 0 1px 0 #4793DA inset, 0 1px 0 #0D4E86;
-o-box-shadow: 0 1px 0 #4793DA inset, 0 1px 0 #0D4E86;
box-shadow: 0 1px 0 #4793DA inset, 0 1px 0 #0D4E86;
border: 1px solid #054388;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font: bold 14px/17px "Helvetica Neue",Helvetica,Arial,sans-serif;
padding: 6px 15px;
text-align: center;
text-shadow: -1px -1px 0px #204877;
vertical-align: middle;
}
.last .button_blue{
	font-size:14px !important;
	line-height:17px !important;
	width:68px;
	padding: 6px 0;
	padding: 7px 0\0;

}
.button_blue:active {
background: #0c66c6;
background: -webkit-gradient(linear, left top, left bottom, from(#0c69cc), to(#0a57b8));
background: -moz-linear-gradient(top,  #0c69cc,  #0a57b8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0C69CC', endColorstr='#0A57B8');
-moz-box-shadow: 0 1px 4px #094685 inset, 0 1px 0 #598eb8;
-webkit-box-shadow: 0 1px 4px #094685 inset, 0 1px 0 #598eb8;
-o-box-shadow: 0 1px 4px #094685 inset, 0 1px 0 #598eb8;
box-shadow: 0 1px 4px #094685 inset, 0 1px 0 #598eb8;
}
#ie6-warning {
  padding: 10px;
  margin: 0;
  border-bottom: 1px solid gray;
  font-size: 12px;
  z-index: 999;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  background: white;
  color: black;
  text-align: center;
}
#ie6-warning a {
  text-decoration: underline;
  color: black;
}